package com.quanyan.place.entity.apireq;

import java.io.Serializable;

import com.quanyan.common.Plugin.Page;

/**
 * 
 * @des 订单列表请求参数
 * @author tim
 * @date 2017年4月12日
 */
public class ReqPlaceOrderSearchParam implements Serializable {

	private static final long serialVersionUID = 6363761557929295744L;
	private Integer pageNum;
	private Integer pageSize;
	private Page page;

	private Byte useType;// 订单类型（开单、固定场、门票、商品）
	private Integer categoryId;// 运动项目类型（篮球、羽毛球、网球、足球）
	private Integer channel;// 销售渠道
	private Integer flag;//（1：消费时间 （默认）、2.下单时间 3 支付时间） 
	private String startTime;// 消费开始时间
	private String endTime;// 消费结束时间
	private String keyWords;// 搜索关键字
	private String orderStatus;// 订单状态

	private Integer adminPayType;// 商家端支付方式

	private Integer placeId;// 场馆id

	private String placeOrderId;// 订单号
	private String customerName;// 顾客姓名
	private String mobile;// 手机号
	private String innerCardNo;// 会员卡号

	private Integer businessMode;// 场馆经营方式：1：自营 2：联营

	
	/**
	 * @return the flag
	 */
	public Integer getFlag() {
		return flag;
	}

	/**
	 * @param flag the flag to set
	 */
	public void setFlag(Integer flag) {
		this.flag = flag;
	}
	/**
	 * @return the adminPayType
	 */
	public Integer getAdminPayType() {
		return adminPayType;
	}

	/**
	 * @param adminPayType the adminPayType to set
	 */
	public void setAdminPayType(Integer adminPayType) {
		this.adminPayType = adminPayType;
	}

	/**
	 * @return the businessMode
	 */
	public Integer getBusinessMode() {
		return businessMode;
	}

	/**
	 * @param businessMode
	 *            the businessMode to set
	 */
	public void setBusinessMode(Integer businessMode) {
		this.businessMode = businessMode;
	}

	/**
	 * @return the categoryId
	 */
	public Integer getCategoryId() {
		return categoryId;
	}

	/**
	 * @param categoryId
	 *            the categoryId to set
	 */
	public void setCategoryId(Integer categoryId) {
		this.categoryId = categoryId;
	}

	/**
	 * @return the innerCardNo
	 */
	public String getInnerCardNo() {
		return innerCardNo;
	}

	/**
	 * @param innerCardNo
	 *            the innerCardNo to set
	 */
	public void setInnerCardNo(String innerCardNo) {
		this.innerCardNo = innerCardNo;
	}

	/**
	 * @return the placeOrderId
	 */
	public String getPlaceOrderId() {
		return placeOrderId;
	}

	/**
	 * @param placeOrderId
	 *            the placeOrderId to set
	 */
	public void setPlaceOrderId(String placeOrderId) {
		this.placeOrderId = placeOrderId;
	}

	/**
	 * @return the customerName
	 */
	public String getCustomerName() {
		return customerName;
	}

	/**
	 * @param customerName
	 *            the customerName to set
	 */
	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}

	/**
	 * @return the mobile
	 */
	public String getMobile() {
		return mobile;
	}

	/**
	 * @param mobile
	 *            the mobile to set
	 */
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	/**
	 * @return the pageNum
	 */
	public Integer getPageNum() {
		return pageNum;
	}

	/**
	 * @param pageNum
	 *            the pageNum to set
	 */
	public void setPageNum(Integer pageNum) {
		this.pageNum = pageNum;
	}

	/**
	 * @return the pageSize
	 */
	public Integer getPageSize() {
		return pageSize;
	}

	/**
	 * @param pageSize
	 *            the pageSize to set
	 */
	public void setPageSize(Integer pageSize) {
		this.pageSize = pageSize;
	}

	/**
	 * @return the page
	 */
	public Page getPage() {
		return page;
	}

	/**
	 * @param page
	 *            the page to set
	 */
	public void setPage(Page page) {
		this.page = page;
	}

	/**
	 * @return the useType
	 */
	public Byte getUseType() {
		return useType;
	}

	/**
	 * @param useType
	 *            the useType to set
	 */
	public void setUseType(Byte useType) {
		this.useType = useType;
	}

	/**
	 * @return the channel
	 */
	public Integer getChannel() {
		return channel;
	}

	/**
	 * @param channel
	 *            the channel to set
	 */
	public void setChannel(Integer channel) {
		this.channel = channel;
	}

	/**
	 * @return the startTime
	 */
	public String getStartTime() {
		return startTime;
	}

	/**
	 * @param startTime
	 *            the startTime to set
	 */
	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

	/**
	 * @return the endTime
	 */
	public String getEndTime() {
		return endTime;
	}

	/**
	 * @param endTime
	 *            the endTime to set
	 */
	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	/**
	 * @return the keyWords
	 */
	public String getKeyWords() {
		return keyWords;
	}

	/**
	 * @param keyWords
	 *            the keyWords to set
	 */
	public void setKeyWords(String keyWords) {
		this.keyWords = keyWords;
	}

	/**
	 * @return the orderStatus
	 */
	public String getOrderStatus() {
		return orderStatus;
	}

	/**
	 * @param orderStatus
	 *            the orderStatus to set
	 */
	public void setOrderStatus(String orderStatus) {
		this.orderStatus = orderStatus;
	}

	/**
	 * @return the placeId
	 */
	public Integer getPlaceId() {
		return placeId;
	}

	/**
	 * @param placeId
	 *            the placeId to set
	 */
	public void setPlaceId(Integer placeId) {
		this.placeId = placeId;
	}

}
